package com.example.test_01.service;

import com.example.test_01.model.User;
import com.example.test_01.utils.Result;

import java.util.List;

public interface UserService{
    /**
     * @param user
     * @return 登录
     */
    Result login(User user);

    /**
     * @param user
     * @return 注册
     */
    Result regist(User user);

    /**
     * @return 用户列表
     */
    List<User> list();

    /**
     * @param id
     * @return 根据用户Id删除用户
     */
    Result delUserById(int id);
    /**
     * @param id 用户id
     * @return
     * @desc  列表
     */
    User getUserById(int id);
    /**
     * @param username 用户名
     * @param pwd 密码
     * @return
     * @desc  列表
     */
    List<User> getUserByUserNameAndPwd(String username, String pwd);
}
